// var Dog = require("./dog.js");
// var dog = new Dog("taidy");
// //dog对象具备EventEmitter的属性方法
// dog.dogName("bark",()=> {
//     console.log(this);
//     dog.bark();
// })

// setTimeout(()=>{
//     dog.emit("bark");
// },3000)
var Dog = require("./dog.js");

var dog = new Dog("taidi",3);

dog.on("bark",function(){
    console.log(this);
    console.log(this.name + " barked, energy  left" + this.energy);
})